Career 2024 2023 2022 2021 2020 2018 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour UAE F1 Qatar F1a Bahrain F1 India F1a Saudi Arabia F2 Nigeria F5 Nigeria F6 India F5 China F2 Great Britain F3 Great Britain F4 India F3 India F4 Germany F4 France F3 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 UAE F1 UAE F2 Kuwait F1 Great Britain F2 Uzbekistan F4 Sri Lanka F2 India F7 India F8 Kuwait F2 Uzbekistan F4 China F1 Fergana Challenger - Fergana Powder Byrne Trophy - Surbiton Samarkand Challenger - Samarkand The Surbiton Trophy - Surbiton Open Castilla y Leon - Segovia Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Dublin Challenger - Dublin BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Dunlop World Challenge - Toyota Dubai Tennis Open - Dubai Estoril Open - Estoril BMW Open - Munich Grolsch Open 1997 - Amsterdam Waldbaum's Hamlet Cup - Long Island The Samsung Open - Bournemouth Stockholm Open - Stockholm 1998 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Mallorca Open - Mallorca Adidas International - Sydney Open 13 - Marseille Gold Flake Open - Chennai Open Seat-Godo '99 - Barcelona 1999 Mercedes Cup - Stuttgart Dubai Tennis Open - Dubai Gerry Weber Open - Halle Generali Open 2000 - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Adidas Open de Toulouse - Toulouse Citrix Tennis Championships - Delray Beach Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Croatia Open - Umag Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Trofeo Conde de Godo - Barcelona Adidas International - Sydney Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad International Championship of Croatia - Umag CA Tennis Trophy - Vienna Auckland Marseille Philadelphia Casablanca Barcelona Munich Oporto Halle Stuttgart Bucharest Moscow St. Polten Kitzbuhel Buenos Aires Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco The Nottingham Open - Nottingham China Open - Beijing Stockholm Open - Stockholm Argentina Open - Buenos Aires Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Synsam Swedish Open - Bastad Croatia Open - Umag China Open - Beijing Chennai Open - Chennai Sydney International - Sydney Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Chennai Open - Chennai Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Estoril Open - Estoril Ordina Open - s-Hertogenbosch BCR Open Romania - Bucharest Topshelf Open - 's-Hertogenbosch Chengdu Open - Chengdu Weissenhauser Strand Cup - Hamburg Labertz Open by Stawag - Aachen Tennis Masters Series - Stuttgart Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Monte Carlo Hamburg Rome Stuttgart Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Honda-Kah Open - Singapore Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Colorado Classic - Denver Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Bukhara Challenger - Bukhara BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid The LTA Hull Challenger - Hull The Powder Byrne Trophy - Surbiton Ho Chi Minh City Challenger - Ho Chi Minh City Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester Samsung Securities Cup Challenger Tennis - Seoul The 69th King's Cup-Thailand Open - Bangkok ATP Heineken Challenger 1999 - Ho Chi Minh City MTCI ATP Challenger - Yokohama Warsteiner Challenger Wolfsburg - Wolfsburg Fergana Tennis Challenger Tournament - Fergana The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid GHI Bronx Classic - Bronx Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad The Wright Financial Group USTA Challenger - Champaign Challenger Groningen - Groningen Heineken Challenger - Ho Chi Minh City 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Open de Montauban - Montauban The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester Nokian Hakkapeliitta Open - Tampere Challenger Hamburg - Hamburg Arroyo de la Encomienda - Valladolid Shimadzu All Japan Indoor - Kyoto ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Samarkand Challenger - Samarkand 3rd Volkswagon Challenger - Wolfsburg Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana The LTA Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham Fergana Challenger - Fergana Samarkand Challenger - Samarkand Lambertz Open by Stawag - Aachen LTA Wrexham Challenger - Wrexham Fergana Challenger - Fergana LTA Nottingham Challenger - Nottingham Bauer Watertechnology Cup 2007 - Eckental III Isla de Lanzarote - Lanzarote Sail Open - New Delhi Kobstaedernes ATP Challenger - Kolding Keio Challenger International Tennis Tournament - Yokohama Heilbronn Challenger Kyoto Challenger Busan Challenger Vancouver Challenger Bukhara Challenger - Bukhara The LTA Hester Trophy - Manchester Bukhara Challenger - Bukhara Yokohama International Tennis Tournament - Yokohama Tunis Challenger The LTA Bolton Challenger - Bolton Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka Kobstaedernes ATP Challenger - Kolding 2004 Keys Gate Challenger - Homestead Neride Prague Indoor - Prague Music City Challenger - Nashville Open de Franche-Comte - Besancon MTNL Cellular ATP Challenger - Mumbai 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia The Surbiton Trophy - Surbiton Heilbronn Open - Heilbronn Australian Open - Melbourne Johannesburg Challenger KGHM Dialog Polish Indoors - Wroclaw Wimbledon - London 5 Volkswagen Challenger - Wolfsburg Australian Open - Melbourne French Open - Paris The Indian Oil-Servo ATP Challenger 1999 - Calcutta Wimbledon - London U.S. Open - New York French Open French Open - Paris Open de Franche Comte - Besancon French Open - Paris Wroclaw Challenger Wimbledon - London Belgaum Open - Belgaum U.S. Open - New York Nova Challenger Osaka - Osaka Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris The LTA Wrexham Challenger - Wrexham U.S. Open - New York Open Seat-Godo '97 - Barcelona Wimbledon Fergana Challenger - Fergana U.S. Open IX Abierto Internacional de Salinas - Salinas 2004 USTA Challenger of Calabasas - Calabasas The Surbiton Trophy - Surbiton West of England Tennis - Bristol Fergana Challenger - Fergana The Manchester Trophy - Manchester The Wrexham Challenger - Wrexham XI Open International D'Andorra - Andorra GHI Bronx Classic - Bronx Open de Montauban - Montauban The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Indian Oil Servo Challenger - Calcutta Kobstaedernes ATP Challenger - Kolding ATP Heineken Challenger 2000 - Ho Chi Minh City Arroyo de la Encomienda - Valladolid Idea Prokom Open - Sopot Lambertz Open by Stawag 2007 - Aachen Shimadzu All Japan Indoor - Kyoto Open Castilla y Leon - Segovia Sail Open - New Delhi Bristol Challenger Trophy - Bristol Gstaad Helsinki Challenger TED Open Istanbul - Istanbul Mercedes-Benz Cup - Los Angeles LTA Men's Challenger - Wrexham New Delhi Challenger II - New Delhi The LTA Men's Challenger Wrexham - Wrexham Volkswagen Challenger 2005 - Wolfsburg The Wrexham Challenger - Wrexham Caversham International Tennis Tournament - Jersey French Open - Paris Belgrade Challenger TED Open - Istanbul Wimbledon - London U.S. Open - New York Australian Open - Melbourne Bukhara Challenger - Bukhara Yokohama Challenger 2001 - Yokohama French Open - Paris Chennai Open - Chennai Fergana Challenger Australian Open - Melbourne The Hilversum Open - Hilversum French Open - Paris Topshelf Open - 's-Hertogenbosch U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York GHI Bronx Tennis Classic - Bronx The LTA Manchester Challenger - Manchester The Surbiton Trophy - Surbiton Aircel Chennai Open - Chennai Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Adidas International - Sydney Waldbaum's Hamlet Cup - Long Island Dubai Tennis Open - Dubai Gerry Weber Open - Halle Dubai Tennis Open - Dubai International Championship of Croatia - Umag RCA Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca The Stella Artois Grass Court Championships - Queen's/London Croatia Open - Umag RCA Championships - Indianapolis CA Tennis Trophy - Vienna Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Telenordia Swedish Open - Bastad International Championship of Croatia - Umag The Stella Artois Grass Court Championships - London Salem Open - Hong Kong The Samsung Open - Nottingham Thailand Open - Bangkok Umag Marbella Montevideo Abierto Mexicano de Tenis Pegaso - Acapulco Estoril CA Tennis Trophy - Vienna Palermo Brasil Open - Costa do Sauipe Open Seat Godo - Barcelona West of England Challenger - Bristol The Stella Artois Grass Court Championships - London Croatia Open - Umag Chennai Open - Chennai Abierto Mexicano Telfonica MoviStar - Acapulco Medibank Private International - Sydney CA Tennis Trophy - Vienna Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Fergana Challenger - Fergana Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Memphis Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open - Umag Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz President's Cup 2000 - Tashkent Proton Malaysian Open - Kuala Lumpur Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco AIG Japan Open - Tokyo Estoril Open - Estoril Open Seat-Godo '98 - Barcelona Gerry Weber Open - Halle 2003 Mercedes Cup - Stuttgart Waldbaum's Hamlet Cup - Long Island Open SEAT 2008 - Barcelona Umag Gold Flake Open - Chennai Adidas International - Sydney Thailand Open - Bangkok SA Tennis Open - Johannesburg The Stella Artois Grass Court Championships - London Campionati Internazionali di Sicilia - Palermo Sydney International - Sydney Romanian Open - Bucharest IPB Czech Indoor - Ostrava Kitzbuhel International Championship of Croatia - Umag Mallorca Open - Mallorca Idea Prokom Open - Sopot Stockholm Open - Stockholm Amsterdam The Nottingham Open - Nottingham ASB Classic - Auckland Rotterdam If Stockholm Open - Stockholm Gerry Weber Open - Halle Valencia Santiago The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle Oporto Brasil Open - Costa do Sauipe 1997 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Italian Open - Rome Tennis Masters Series - Indian Wells U.S. Open - New York Australian Open German Open - Hamburg Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid The Stella Artois Grass Court Championships - London Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Eutelsat Monte Carlo Open - Monte Carlo The Lipton Championships - Key Biscayne U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne Newsweek Champions Cup - Indian Wells Tennis Masters Series - Indian Wells Wimbledon - London Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, Group 1, REL2, CHN-PAK 3-0 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, Group 1, REL2, PAK-KOR 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, Group 1, 1R, UZB-PAK 4-1 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, Group 2, 1R, OMA-PAK 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group 1, REL2, PAK-NZL 3-2 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 2, 1R, PAK-HKG 3-1 Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, Group II, 1R, HKG-PAK 2-3 Australian Open - Melbourne Davis Cup, Group II, 1R, LIB-PAK 2-3 Davis Cup, Group II, 2R, PAK-NZL 1-4 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group II, 1R, PAK-KUW 3-2 Davis Cup, Group II, 1R, PAK-IRI 3-2 Davis Cup, Group II, 1R, SRI-PAK 2-3 Davis Cup, Group II, 3R, PAK-THA 3-2 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group II, 2R, PHI-PAK 2-3 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, Group I, 1R, PAK-KOR 4-0 Davis Cup, Group I, PO, PAK-IND 0-4 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, Group II, 1R, PAK-INA 5-0 Davis Cup, Group I, 2R, PAK-UZB 1-4 Davis Cup, Group 1, PO, CHN-PAK 5-0 Davis Cup, Group 1, 2R, IND-PAK 3-2 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, PAK-JPN 0-4 Davis Cup, Group 1, 1R, NZL-PAK 5-0 15th Asian Games Doha 2006 AAMI Classic - Kooyong ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Houston Olympics - Athens